html,
body {
  color: #505050;
  line-height: 1.75em;
  background: #ebebeb;
  position: relative;
  font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "WenQuanYi Micro Hei", "Microsoft YaHei UI", "SimSun","Microsoft YaHei", sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  color: #303030;
}
h1 {
  font-size: 3em;
}
h2 {
  font-size: 2.5em;
}
h3 {
  font-size: 2em;
}
h4 {
  font-size: 1.5em;
}
h5 {
  font-size: 1em;
}
h6 {
  font-size: 0.75em;
}
a {
  color: #999;
  outline: none;
}
a:hover {
  color: #262b37;
}
a:active,
a:focus,
a img {
  outline: none;
}
li{
	list-style-type: none;
}
h1,h2,h3{
	font-family: "Microsoft YaHei";
}
.t-center{
	text-align: center;
}
.t-right{
	text-align: right;
}
.mt20{
	margin-top:20px;
}
.pb20{
	padding-bottom:20px;
}
.nav-container{
		margin:0 auto;
	}
@media (min-width:768px) {
	.container {
		width: 750px;
	}
	.nav-container{
		width:750px;
	}
	.main-navigation .menu li a {
		padding:0 30px;
	}
	.buy-table img{
		display: block;
	}
}

@media (min-width:992px) {
	.container {
		width: 970px;
	}
	.nav-container{
		width:970px;
	}
	.main-navigation .menu li a {
		padding:0 47px;
	}
	.buy-table img{
		display: inline-block;
		margin-right:20px;
	}
}

@media (min-width:1200px) {
	.container {
		width: 1030px;
	}
	.nav-container{
		width:1405px;
	}
	.main-navigation .menu li a {
		padding:0 78px;
	}
	.min-Height{
       min-height:678px;
	}
	.buy-table img{
		display: inline-block;
		margin-right:20px;
	}

}


.home-template{background:#0c0c0c url(../images/bodybg.jpg) no-repeat top center;}
/* header */
.main-header {
  text-align: center;
  padding: 30px 0;
}
.main-header .branding {
  font-size: 3.5em;
  color: #303030;
}
.main-header .branding:hover {
  text-decoration: none;
}
.main-header .branding img {
  max-width: 100%;
}

/* main-navigation */
.main-navigation {
  text-align: center;
  background: #040404;
  border-top: 1px solid #262b37;
  margin-bottom: 35px;
  border-bottom: 1px solid #262b37;
}
.main-navigation .menu {
  padding: 0;
  margin: 0;
}
.main-navigation .menu li {
  list-style: none;
  display: inline-block;
  position: relative;
}
.main-navigation .menu li.nav-current {
  background:url(../images/navcurrent.png) no-repeat center center;
  margin-bottom: -2px;
}
.main-navigation .menu li a {
  color: #fff;
  line-height: 3em;
  display: block;
  font-size:16px;
  font-family: "Microsoft YaHei";
}
.main-navigation .menu li:hover > a {
  color: #ccc;
  text-decoration: none;
}
.main-navigation .menu li ul {
  visibility: hidden;
  background: #ffffff;
  text-align: left;
  padding: 7px 0px;
  margin: 0;
  position: absolute;
  left: 0;
  top: 120%;
  width: 200px;
  z-index: 999;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.2s ease;
       -o-transition: all 0.2s ease;
          transition: all 0.2s ease;
}
.main-navigation .menu li ul li {
  display: block;
  margin: 0;
}
.main-navigation .menu li ul li a {
  line-height: 2.5em;
  color: #505050;
}
.main-navigation .menu li ul:hover > a {
  color: #e67e22;
}
.main-navigation .menu li:hover ul {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  top: 100%;
}
@media (max-width: 767px) {
  .main-navigation {
    text-align: center;
  }
  .main-navigation .menu li {
    display: block;
  }
  .main-navigation .menu li:hover > a {
    color: #e67e22;
    text-decoration: none;
  }
  .main-navigation .menu li ul {
    visibility: visible;
    padding: 0px 0px 0px 20px;
    margin: 0;
    position: relative;
    top: 0;
    width: 100%;
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* navbar */
.navbar-header {
  text-align: center;
}
.navbar-header i {
  height: 56px;
  line-height: 56px;
  font-size: 2em;
  cursor: pointer;
}
@media (min-width: 768px) {
  .nav-toggle-button {
    display: none;
  }
}
/*slide*/
.slide{
	overflow:hidden;
}
.slide .container .carousel{
	
}
.slide .item img{
	margin: 0 auto;
}
.slide .item .zhezhao1{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:9;
}
.slide .item .banner-logo{
	position:absolute;
	left:29%;
	bottom:25%;
	width:43%;
	height:44%;
	
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:10;
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));
    background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-repeat: repeat-x;
}
.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));
    background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-repeat: repeat-x;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    left: 20%;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    right: 20%;
}
/* suitcon */
.suitcon{margin:30px 0;overflow:hidden;}
.suitcon img{margin:0 auto;}
.mb30{margin-bottom:30px;}
.relative{position: relative;width:100%;height:100%;display: block;}
.zhezhao{width:100%;height:100%;display:block;z-index: 2;position:absolute;left:0;top:0;
 background: -moz-radial-gradient(circle, transparent 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.6) 80%);
 background: -webkit-radial-gradient(circle, transparent 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.6) 80%);
 background: -o-radial-gradient(circle, transparent 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.6) 80%);
 background: -ms-radial-gradient(circle, transparent 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.6) 80%);
 background: radial-gradient(circle, transparent 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.6) 80%); 
}
/* footer */
.footer{border-top:#2c2c2c 1px solid; text-align: center;color:#666;height:50px;line-height:50px; }
.copyright{font-weight:normal;}

/*detail*/
.suit_c_r{text-align: left;color:#aaa;}
.suit_c_r h1{color:#fff;font-size:20px;margin-left:40px;}
.xz_detail{
	overflow: hidden;
}
.xz_detail li{width:50%;float:left;line-height: 50px;border-bottom:#252525 1px dashed;}
.xz_detail li .detal_lx{color:#444;float:left;}
.xz_detail li .detal_lx2{color:#444;}
.xz_detail li .price{font:16px "Microsoft YaHei";font-weight: 700;margin-right:10px; }
div.input-group {
    width: 150px;
    max-width: 150px;
    margin: 10px auto;
    line-height: normal;
}
div.input-group .btn {
    border-radius: 0;
    background:#2c2c2c
}
.product-input{
	background:#2c2c2c;
	border:none;

}
.btn-default{
	border:#2c2c2c 1px solid;
}
.input-group-btn{
	padding:0 5px;
}
.text-info2{
	color:#777;
}
.onlineBuy{
	width:160px;
	height:52px;
	text-align: center;
	line-height: 52px;
	background:#262b37;
	margin-left: 40px;
	font-family: "Microsoft YaHei";
	display: inline-block;
}
.onlineBuy a{
	font-size:20px;
	color:#fff;
	width:160px;
	height:52px;
	display: block;
	cursor: pointer;
}
.onlineBuy a:hover{
	text-decoration: none;
}
.contactUs_d{
	margin-top:30px;margin-left:40px;
}
.contactUs_d img{
	float:left;
}
.contactUs_d ul{
	float:left;
}
.contactUs_d li{
	height:40px;
	line-height: 40px;
}
.contactUs_d li span{
	color:#444;
}


/*login*/
.modal-body{
	background:#fff;
	border-radius: 10px;
	position: relative;
	padding:15px;
	padding-bottom:0;
}
.login h3,.register h3{
	font-size:18px;text-align: center;
}
.input-group2{margin-bottom: 10px;}
.form-control{
border-radius:0;
box-shadow:none;
}
.form-control::-moz-placeholder{color:#ccc;}
.form-control:-ms-input-placeholder{color:#ccc}
.form-control::-webkit-input-placeholder{color:#ccc}
.sin{color:#999;margin-bottom: 5px;display: block;}

.loginput{
	border:#ddd 1px solid;
	background:#fff;
}
div.modal-body button.fbtn {
        padding: 5px 50px;
        font: 18px "Microsoft YaHei";
        color: #ffffff;
        background-color: #262b37;
        margin: 5px auto 5px;
        filter: alpha(opacity=10);
        -moz-opacity: 1;
        opacity: 1;
    }

div.modal-body button.fbtn:hover {
        filter: alpha(opacity=90);
        -moz-opacity: 0.9;
        opacity: 0.9;
    }

div.modal-body a.abtn {
        display: inline-block;
        margin: 5px;
        cursor: pointer;
    }
div.modal-body a.abtn_reg {
        display: inline-block;
        cursor: pointer;
        color:#fff;
    }
.log_b,.reg_b{
	background-color: #262b37;
	height:80px;
	line-height: 80px;
	font-size:16px;
	color:#fff;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
.reg_b{height:53px;line-height: 50px;margin-top:20px;}
.reg_b a:hover{color:#fff;}
.col-sm{margin:0 32px;}
.login-cted{margin-bottom:30px;}
.regular-checkbox {
	display: none;
}

.regular-checkbox + label {
	background-color: #fafafa;
	border: 1px solid #cacece;	
	padding: 7px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	margin-right:5px;
}

.regular-checkbox:checked + label {
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	color: #262b37;
}

.regular-checkbox:checked + label:after {
	content: '\2714';
	font-size: 10px;
	position: absolute;
	top: -5px;
	left: 2px;
	color: #262b37;
}
/*-----------------------会员中心-------------------*/
.memberCenter{
	font-size: 28px;
	font-weight: 700;
	text-align: center;
	height:50px;
	line-height: 50px;
	color:#ccc;
	margin-bottom:40px;
	font-family: "Microsoft YaHei"
}
/*我的信息*/
.hycenter_list_menu a{
	width:168px;
	height:46px;
	display: block;
	background:#b8b8b8;
	text-align: center;
	line-height: 46px;
	font-size: 16px;
	font-weight: 700;
	color:#333;
	margin-bottom:13px;
	font-family: "Microsoft YaHei";
}
.hycenter_list_menu a.active{
	background:#262b37;
	color:#aaa;
}
.xxtit{
	border-bottom:#2c2c2c 1px solid;
	padding-bottom:5px;
	cursor: pointer;
}
.xxtit .title{
	font-size: 20px;
	font-weight: 700;
	font-family: "Microsoft YaHei";
	color:#aaa;
}
.xxtit .xiugai{
	float:right;
}
.xxcon li{
	height:50px;
	line-height: 50px;
	margin-bottom:15px;
}
.xxcon .xxinm{
	width:70px;
	text-align: right;
	display: inline-block;
	margin-right:10px;
}
.xxcon .xxtxt{
	font-size:16px;
	color:#aaa;
	height:50px;
	width:250px;
	display: inline-block;
}
.xuline{
	border-bottom:#262626 1px dashed;
}


/*购买记录*/
.buycon{
}
.buy-table{
	border:0;
}
.buy-table-n{
}
.buy-table-n td{
	font:16px "Microsoft YaHei"; 
	font-weight: 700;
	width:33.33%;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.f-left{float:left;}
.f-right{float:right;}
.shopcart-p{
	position: relative;
}
.buy-table>tbody>tr>td{
	border-top:#262626 1px dashed;
	padding:22px 0;
    color:#aaa;
}
.buy-table>tbody>tr>td .price{
		font: 16px "Microsoft YaHei";
}
.buy-table img{
	width:94px;
	height:131px;
}

.pages{
	height:50px;
}
 .pages a{
	padding:17px 30px;
	background: #373737;
	font-size:16px;
	color:#aaa;
} 
 .pages a.active{
	background: #1b1b1b;
}

 /*送货地址*/
 .checkbox{border-bottom:#262626 1px dashed;padding:30px 0;}
 .address-list{position: relative;}
 .address-list-text{display: inline-block;left:160px;position: absolute;}
 .moren-active{display: inline-block;width:120px;position: absolute;}
.address-list{
	height:50px;
}
/* RADIO */

.regular-radio {
	display: none;
}

.regular-radio + label {
	background-color: #6b6b6b;
	border: 1px solid #4e4e4e;
	padding: 9px;
	display: inline-block;
	position: relative;vertical-align: middle;
	margin-right:10px;
}


.regular-radio:checked + label:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: -2px;
	left: 3px;
	color: #494949;
}

.regular-radio:checked + label {
	background-color: #d5d5d5;
	border: 1px solid #4e4e4e;
	color: #494949;
}

.regular-radio + label:active, .regular-radio:checked + label:active {
	
}
.adress_detail.active{
	color:#aaa;
}
.adress-add{
	margin-bottom:20px;
}
.addinput .addnm{width:75px;height:46px;line-height:46px;text-align: right;display: inline-block;margin-right:10px;}
.input-man,.input-tel{width:240px;height:46px;line-height: 46px;background:#2c2c2c;border:0;}
.phone{margin:10px 0;}
.address select{height:46px;line-height:46px;background:#2c2c2c;border:0;min-width: 113px;margin-right:7px;}
.input-add{width:365px;height:46px;line-height: 46px;background:#2c2c2c;border:0;display: block;margin:10px 0 10px 87px;}
.save_btn{width:140px;height:44px;background:#262b37;color:#fff;line-height: 44px;text-align: center;margin-left:87px;cursor:pointer;}
/*联系我们*/
.contactcon{padding:0 56px;}
.contactcon h1{font-size:20px;color:#ccc;font-weight: 700;}
.contactcon ul{margin-left:-40px;float:left;}
.contactcon ul li{height:40px;line-height: 40px;color:#aaa;}
.contactcon ul li span{color:#444;}
.contact-erweima{float:right;display: inline-block;padding-bottom:20px;}

/*配送*/
.peisong-list{margin-top:40px;border-bottom:#262626 1px dashed;}
.peisong-shangmen{display: block;margin-bottom:20px;padding: 20px 0;}
.beizhu{vertical-align: top;margin-right:30px;}
.beizhu_s{background:#2c2c2c;border:0;}
.bzhuCon{padding-bottom:20px;}
.dgrtit {margin:20px 0;}
.dgrtit .title{
	font-size: 20px;
	font-weight: 700;
	font-family: "Microsoft YaHei";
	color:#aaa;
}
.zong_money{
	overflow: hidden;border-top:#262626 1px dashed;
}
.zong_p{
font:16px "Microsoft YaHei";font-weight: 700;margin:20px 0;color:#aaa;
}
.zong_p span{padding-right:10px;}
/*购物车*/
.buy-table>tbody>tr>td.check-x{vertical-align: middle;padding-right:20px;}
.trash{position: absolute;width:57px;height:27px;right:0;bottom:25px;cursor: pointer;}
.icon-trash{font-size:18px;margin-right:5px;}
/*top login reg*/
.absolute{position: absolute;}
.loginreg{right:33px;top:23px;color:#fff;}
.loginreg a{color:#fff;padding:0 5px;}